# 通过selenium中的元素定位功能来对百度进行一系列操作
import time
from selenium import webdriver
from selenium.webdriver.common.by import By


# 实例化谷歌浏览器对象
driver = webdriver.Chrome()

# 打开百度首页
driver.get('https://www.baidu.com')

# 定位百度输入框的元素标签
# input_element = driver.find_element(By.ID, 'kw')
# input_element = driver.find_element(By.NAME, 'wd')
# input_element = driver.find_element(By.CLASS_NAME, 's_ipt')

# 对定位到的输入框元素标签进行文字的输入
# input_element.send_keys('美女')

# 定位新闻按钮标签
# button_element = driver.find_element(By.LINK_TEXT, '新闻')
# button_element = driver.find_element(By.PARTIAL_LINK_TEXT, '新')
button_element = driver.find_element(By.XPATH, '//div[@id="s-top-left"]/a[1]')

# 对定位到的新闻按钮标签进行点击
# button_element.click()

# 获取新闻标签中的文本数据
text = button_element.text
print('标签中的文字为：', text)

# 获取新闻标签中的属性的值
url = button_element.get_attribute('href')
print('标签中的链接为：', url)


time.sleep(5)
